5.256到1个4位多路复用器
创建一个4位宽的256选1多路复用器。256个4位输入全部被打包成一个1024位的输入向量。sel=0应选择bits in[3:0],sel=1选择bits in[7:4],sel=2选择bits in[11:8],依此类推。
模块声明
module top_module(
input [1023:0] in,
input [7:0] sel,
output [3:0] out );
创建一个4位宽的256选1多路复用器。256个4位输入全部被打包成一个1024位的输入向量。sel=0应选择bits in[3:0],sel=1选择bits in[7:4],sel=2选择bits in[11:8],依此类推。
模块声明
module top_module(
input [1023:0] in,
input [7:0] sel,
output [3:0] out );